import Vue from "vue";
import App from "./App.vue";
import ElementUI from "element-ui";
import "element-ui/lib/theme-chalk/index.css";
import './assets/style/element-variables.scss'
// import App from './views/index.vue'
import router from "./router";
import store from "./store";
import "./assets/style/iconfont/iconfont.css";
import "./assets/style/reset.scss";
import "./assets/style/index.scss";
import "./assets/style/common.scss";
import element from "./element/index";
import "font-awesome/css/font-awesome.min.css";
// import 'element-ui/lib/theme-chalk/index.css'
// import '@/assets/style/element-variables.scss'
import moment from "moment";
import "./permission";
import PendingTips from "./components/PendingTips.vue";
Vue.component("PendingTips", PendingTips);
import BreadCrumbShow from "./components/BreadCrumbShow.vue";
Vue.component("BreadCrumbShow", BreadCrumbShow);
import MyDialog from "./components/dialog/MyDialog.vue";
Vue.component("MyDialog", MyDialog);
// import myTable from "./components/table.vue";
// Vue.component("myTable", myTable);
Vue.prototype.$moment = moment;
Vue.config.productionTip = false;

import * as commonFun from '@/utils/common.js'
Vue.prototype.commonFun = commonFun;



Vue.use(element, {
    size: "small",
});
Vue.use(ElementUI);
new Vue({
    router,
    store,
    render: (h) => h(App),
}).$mount("#app");